home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / exec / lists.m < prev    next >
Encoding:
Text File  |  2001-12-31  |  300 b   |  17 lines

  1. MODULE 'exec/nodes'
  2.  
  3. #define IsListEmpty(x)    (x::MLH.TailPred = (x))
  4. #define IsMsgPortEmpty(x) (x::MP.LN.TailPred = x::MP.LN)
  5.  
  6. OBJECT List|LH
  7.     Head:PTR TO LN,
  8.     Tail:PTR TO LN,
  9.     TailPred:PTR TO LN,
  10.     Type:UBYTE,
  11.     pad:UBYTE
  12.  
  13. OBJECT MinList|MLH
  14.     Head:PTR TO MLN,
  15.     Tail:PTR TO MLN,
  16.     TailPred:PTR TO MLN
  17.